package com.lk.common.result;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.lk.common.constant.IConstant;

/**
 * 执行结果--统一的返回结果bean
 * @author lljun3
 * @version 1.0 2017年12月28日
 * @since 1.0
 * @param <T>
 */
public class BasicResp<T> {
	private String result = IConstant.OP_FAIL;							// 默认返回失败代码	
	private String msg = IConstant.OP_FAIL_MSG;							// 默认返回失败信息
	private List<T> list; 												// 返回多个实体或者数据
	private T data;														// 返回单个实体或者数据
	private Map<String, Object> maps = new HashMap<String, Object>(); 	// 返回的信息

	public String getResult() {
		return result;
	}
	
	public void setResult(String result) {
		this.result = result;
	}

	public String getMsg() {
		return msg;
	}
	
	public void setMsg(String msg) {
		this.msg = msg;
	}

	public List<T> getList() {
		return list;
	}

	public void setList(List<T> list) {
		this.list = list;
	}

	public T getData() {
		return data;
	}

	public void setData(T data) {
		this.data = data;
	}

	public Map<String, Object> getMaps() {
		return maps;
	}

	public void setMaps(Map<String, Object> maps) {
		this.maps = maps;
	}
	
}
